using GEM.Domain.Entities;

namespace GEM.Domain.Repositories;

public interface IFileRepository : IRepository<FileItem>
{
    Task<IEnumerable<FileItem>> ListByOwnerIdAsync(Guid ownerId);
    Task<FileItem?> FindByPathAsync(string filePath);
    // 可扩展：如按类型、时间等查询
}